#pragma once

#include <GL/glut.h>

class Block {

	static const GLfloat A[3];
	static const GLfloat B[3]; 
	static const GLfloat C[3]; 
	static const GLfloat D[3]; 
	static const GLfloat E[3]; 
	static const GLfloat F[3]; 
	static const GLfloat G[3]; 
	static const GLfloat H[3]; 

public:
	Block(void);
	void display();
	void greenMilitaryDisplay();
	void desertMilitaryDisplay();
	~Block(void);

private:
	void loadImage();
	void cube();

	float blockWidth;
	float blockLength;
	float blockHeight;

	GLuint greenMilitaryTexture;
	GLuint desertMilitaryTexture;
};